/*
 * ContextoPPMC.h
 *
 *  Created on: 28/04/2012
 *      Author: lucas
 */

#ifndef CONTEXTOPPMC_H_
#define CONTEXTOPPMC_H_

#include "../hdr/Vector.h"

class ContextoPPMC {
public:
	int emitirCaracter(unsigned char caracter);
	ContextoPPMC();
	virtual ~ContextoPPMC();
private:
	Vector<short> caracteres;
	Vector<unsigned char> envejecimiento;
	Vector<unsigned char> frecuencias;
	int actualizarContexto(unsigned char caracter);
};

#endif /* CONTEXTOPPMC_H_ */
